package com.ruoyi.project.cyq.task.task.mapper;

import com.ruoyi.project.cyq.task.task.domain.Task;
import com.ruoyi.project.cyq.task.task.domain.TaskVo;

import java.util.List;

public interface TaskMapper {
    List<TaskVo> selectTaskList(Task task);

    Task checkTaskNameUnique(String taskTitle);

    int insertTask(Task task);

     Task selectTaskById(long taskId);

    int updateTask(Task task);

    int deleteTaskByIds(Long[] taskIds);

    List<TaskVo> selectTaskList1(Task task);

    List<TaskVo> selectTaskList2(Task task);

    List<Task> selectAllTaskTitle();

    Task selectTaskByTaskTitle(String taskTitle);
}
